home *** CD-ROM | disk | FTP | other *** search
/ Disc Station 14 / Disc Station Vol 14.BIN / heart / momomo / momomo.ntc < prev    next >
Text File  |  1997-01-30  |  64KB  |  3,181 lines

  1. ;////////////////////////////////////////////////////////
  2. ;
  3. ;    éαéαéαÆ╩ö╠âVâXâeâÇ âVü[âPâôâXâfü[â^  version 1.14.10
  4. ;
  5. ;                                        Programed by Nozomi
  6. ;
  7. ;                                        1996/ 9/20
  8. ;
  9. ;////////////////////////////////////////////////////////
  10.  
  11.  
  12. ;///////////////////
  13. ;    âtâîü[âÇÉ▌ÆΦ
  14. ;///////////////////
  15. @SNDfade 2
  16.  
  17. @FRMlay 5,(0, 0), 10, 2
  18. @FRMlay 1,(0, 6), 80, 54, 1
  19. @FRMact 1
  20. @TXTlength 550 
  21. @TXTcol 255, 1
  22. @FRMlay 2,(20, 1), 40, 2, 1
  23. @FRMact 2
  24. @TXTlength 550 
  25. @TXTcol 255, -1
  26. @FRMlay 3,(37, 6), 33, 25, 1
  27. @FRMact 3
  28. @TXTlength 550 
  29. @TXTcol 255, 1
  30. @FRMlay 4,(37, 33), 33, 25, 1
  31. @FRMact 4
  32. @TXTlength 550 
  33. @TXTcol 255, 1
  34.  
  35. $itemMax = 73    ; Åñòiâyü[âWÉö
  36.  
  37. $up = 0
  38. $down = 0
  39. $item = 1
  40.  
  41. @WALL
  42. @FRMclr 0
  43. @CLR (0, 0), 80, 60
  44. @Mouse 0
  45. @Effect 2, 255, 10
  46.  
  47. @AVIEX MOMOMO.avi
  48. @PCMload nokone.wlk
  49. @SND 2
  50. @SHOPon
  51. @Palette 255, 255, 255, 255
  52.  
  53. @Effect 10, 246, 8
  54. @Mouse 1
  55.  
  56.  
  57. @ITEMRESET
  58.  
  59. @DRAWdisable
  60. @SWITCH 1
  61. ;âAâCâRâôé╠ôoÿ^
  62. @ICONload icon, 20, 29
  63.  
  64. @ICONset exit, 5, 6, 7, 8, 9, 9, 8, 7, 6, 46
  65. @ICONset ue, 3, 0, 2, 4, 40
  66. @ICONset sita, 3, 1, 3, 5, 41 
  67. @ICONset menu, 0, 13, 53 
  68. @ICONset buy, 0, 10, 50 
  69. @ICONset buy2, 0, 10, 50
  70. @ICONset print, 0, 12, 52 
  71. @ICONset list, 0, 11, 51 
  72. @ICONset menu1, 0, 14, 54
  73. @ICONset menu2, 0, 15, 55
  74. @ICONset menu3, 0, 16, 56
  75. @ICONset menu4, 0, 17, 57
  76. @ICONset menu5, 0, 18, 58
  77. @ICONset menu6, 0, 19, 59
  78. @ICONset menu7, 0, 20, 60
  79. @ICONset menu8, 0, 21, 61
  80. @ICONset menu9, 0, 22, 62
  81. @ICONset menu10, 0, 23, 63
  82. @ICONset menu11, 0, 14, 54
  83. @ICONset menu12, 0, 15, 55
  84. @ICONset menu13, 0, 16, 56
  85. @ICONset menu14, 0, 17, 57
  86. @ICONset menu15, 0, 18, 58
  87. @ICONset menu16, 0, 19, 59
  88. @ICONset menu17, 0, 20, 60
  89. ;@ICONset menu18, 0, 21, 61
  90.  
  91. @ICONput exit, (76, 0)
  92. @COMMENT (0, 0), 2, ôXé≡Åoé▄é╖
  93. @ICONjump :exit
  94.  
  95. @WALL opwall, 212
  96. @DRAWenable
  97. @EFFECT 10, 246, 10
  98.  
  99. @DRAWdisable
  100. @MOUSE 1
  101.  
  102. @ICONput menu, (12, 0)
  103. @COMMENT (0, 0), 2, Æ╩ö╠âüâjâàü[é╓Éié▐
  104. @ICONjump :menustart
  105. @DRAWenable
  106.  
  107. @grpdisp  manga01, 8, 40, 52, 2
  108. @keywait
  109. @clr (1, 5), 78, 54, 2
  110. @grpdisp  manga02, 8, 40, 52, 2
  111. @keywait
  112. @clr (1, 5), 78, 54, 2
  113. @grpdisp  manga03, 8, 40, 52, 2
  114. @keywait
  115. @clr (1, 5), 78, 54, 2
  116. @grpdisp  manga04, 8, 40, 52, 2
  117. @keywait
  118. @clr (1, 5), 78, 54, 2
  119. @grpdisp  manga05, 8, 40, 52, 2
  120. @keywait
  121. @clr (1, 5), 78, 54, 2
  122. @grpdisp  manga06, 8, 40, 52, 2
  123. @keywait
  124. @clr (1, 5), 78, 54, 2
  125. @grpdisp  manga07, 8, 40, 52, 2
  126. @keywait
  127. @clr (1, 5), 78, 54, 2
  128. @grpdisp  manga08, 8, 40, 52, 2
  129. @keywait
  130. @clr (1, 5), 78, 54, 2
  131. @grpdisp  manga09, 8, 40, 52, 2
  132. @keywait
  133. @clr (1, 5), 78, 54, 2
  134. @grpdisp  manga10, 8, 40, 52, 2
  135. @keywait
  136. @clr (1, 5), 78, 54, 2
  137. @grpdisp  manga11, 8, 40, 52, 2
  138. @keywait
  139. @clr (1, 5), 78, 54, 2
  140. @ICONclr menu
  141. @grpdisp  manga12, 8, 40, 52, 2
  142. @keywait
  143. @Goto :opend
  144.  
  145. :menustart
  146. @PCM 1
  147. @ICONreset menu
  148. @ICONclr menu
  149. :opend
  150. @clr (1, 5), 78, 54, 2
  151. @DRAWdisable
  152. @wall menuwall, 212
  153. @Gosub :SetMenuIcon
  154. @Gosub :SetSprite
  155. @Gosub :SprClrShop
  156. @Gosub :SprDispMenu
  157. @DRAWenable
  158. @Goto :loop2
  159.  
  160.  
  161.  
  162. :Menu
  163. @Gosub :SetMenuIcon
  164. @Gosub :SprClrShop
  165. $up = 0
  166. $down = 0
  167. @wall menuwall, 212
  168. @Gosub :SprDispMenu
  169.  
  170. @DRAWenable
  171.  
  172.  
  173. :loop2
  174. @FRMact 5
  175. @goto :loop2
  176.  
  177.  
  178. :Main
  179. @mouse 0
  180. @Gosub :ResetMenuIcon
  181. @Gosub :SprClrMenu
  182. @wall shopwall, 212
  183. @Gosub :SprDispShop
  184. @Gosub :SetSystemIcon
  185. @Gosub :allowSet
  186. @mouse 1
  187. @FRMact 3
  188.  
  189. @Gosub :itemDisp
  190.  
  191. :loop
  192. @goto :loop
  193.  
  194. :up
  195. @PCM 1
  196. @ICONRESET ue
  197. @IF $item == 1 :alwset
  198. $item = $item - 1
  199. @Gosub :itemDisp
  200. :alwset
  201. @Gosub :allowSet
  202. @Goto :loop
  203.  
  204. :allowSet
  205. @DRAWdisable
  206. @IF $item != 1 :up1
  207. @IF $up != 0 :up2
  208. @ICONclr ue
  209. $up = 1
  210. @Goto :up2
  211. :up1
  212. @IF $up == 0 :up2
  213. @ICONput ue, (0, 0)
  214. $up = 0
  215. @COMMENT (0, 0), 2, æOâyü[âW
  216. @ICONjump :up
  217. :up2
  218.  
  219. @IF $item != $itemMax :down1
  220. @IF $down != 0 :down2
  221. @ICONclr sita
  222. $down = 1
  223. @Goto :down2
  224. :down1
  225. @IF $down == 0 :down2
  226. @ICONput sita, (6, 0)
  227. $down = 0
  228. @COMMENT (0, 0), 2, Äƒâyü[âW
  229. @ICONjump :down
  230. :down2
  231. @DRAWenable
  232. @RET
  233.  
  234. :down
  235. @PCM 1
  236. @ICONRESET sita
  237. @IF $item == $itemMax :alwset
  238. $item = $item + 1
  239. @Gosub :itemDisp
  240. @Gosub :allowSet
  241. @Goto :loop
  242.  
  243. :exit
  244. @Mouse 0
  245. @PCM 1
  246. @FRMclr 0
  247. @Effect 10, 255, 8
  248. @DRAWdisable
  249. @Mouse 0
  250. @WALL
  251. @CLR (0, 0), 80, 60
  252. @ICONclr exit
  253. @ICONclr ue
  254. @ICONclr sita
  255. @ICONclr menu
  256. @ICONclr buy
  257. @ICONclr buy2
  258. @ICONclr print
  259. @ICONclr list
  260. @ICONclr menu1
  261. @ICONclr menu2
  262. @ICONclr menu3
  263. @ICONclr menu4
  264. @ICONclr menu5
  265. @ICONclr menu6
  266. @ICONclr menu7
  267. @ICONclr menu8
  268. @ICONclr menu9
  269. @ICONclr menu10
  270. @ICONclr menu11
  271. @ICONclr menu12
  272. @ICONclr menu13
  273. @ICONclr menu14
  274. @ICONclr menu15
  275. @ICONclr menu16
  276. @ICONclr menu17
  277. ;@ICONclr menu18
  278. @SPRoff 450, 451, 452, 453, 454, 455, 456, 457
  279. @SPRstop 450, 451, 452, 453, 454, 455, 456, 457
  280. @DRAWenable
  281. @Effect 10, 255, 10
  282. @SHOPoff
  283. @SNDfade 2
  284. @WAIT 10
  285. @PCMload nokone.wlk
  286. @Effect 2, 255, 8
  287. @SND 2
  288. @END
  289.  
  290. ;////////////////////////
  291. ;    âyü[âWîƒì⌡
  292. ;///////////////////////
  293. :menu1
  294. @PCM 1
  295. @ICONreset menu1
  296. @GetLabel $table, :items
  297. @GetLabel $item, :syokuhin
  298. $item = $item - $table  ; ÉHòi
  299. @Goto :Main
  300. :menu2
  301. @PCM 1
  302. @ICONreset menu2
  303. @GetLabel $table, :items
  304. @GetLabel $item, :kittin
  305. $item = $item - $table  ; âLâbâ`âôâOâbâY
  306. @Goto :Main
  307. :menu3
  308. @PCM 1
  309. @ICONreset menu3
  310. @GetLabel $table, :items
  311. @GetLabel $item, :nuigurumi
  312. $item = $item - $table  ; é╩éóé«éΘé▌
  313. @Goto :Main
  314. :menu4
  315. @PCM 1
  316. @ICONreset menu4
  317. @GetLabel $table, :items
  318. @GetLabel $item, :pinbatti
  319. $item = $item - $table  ; âsâôâoâbâW
  320. @Goto :Main
  321. :menu5
  322. @PCM 1
  323. @ICONreset menu5
  324. @GetLabel $table, :items
  325. @GetLabel $item, :taoru
  326. $item = $item - $table  ; â^âIâï
  327. @Goto :Main
  328. :menu6
  329. @PCM 1
  330. @ICONreset menu6
  331. @GetLabel $table, :items
  332. @GetLabel $item, :guzzu
  333. $item = $item - $table  ; âOâbâY
  334. @Goto :Main
  335. :menu7
  336. @PCM 1
  337. @ICONreset menu7
  338. @GetLabel $table, :items
  339. @GetLabel $item, :teleca
  340. $item = $item - $table  ; âeâîâJ
  341. @Goto :Main
  342. :menu8
  343. @PCM 1
  344. @ICONreset menu8
  345. @GetLabel $table, :items
  346. @GetLabel $item, :kawakomono
  347. $item = $item - $table  ; èvżò¿
  348. @Goto :Main
  349. :menu9
  350. @PCM 1
  351. @ICONreset menu9
  352. @GetLabel $table, :items
  353. @GetLabel $item, :bunbougu
  354. $item = $item - $table  ; ò╢û[ï∩
  355. @Goto :Main
  356. :menu10
  357. @PCM 1
  358. @ICONreset menu10
  359. @GetLabel $table, :items
  360. @GetLabel $item, :bag
  361. $item = $item - $table  ; âoâbâO
  362. @Goto :Main
  363. :menu11
  364. @PCM 1
  365. @ICONreset menu11
  366. @GetLabel $table, :items
  367. @GetLabel $item, :raceing
  368. $item = $item - $table  ; âîü[âVâôâO
  369. @Goto :Main
  370. :menu12
  371. @PCM 1
  372. @ICONreset menu12
  373. @GetLabel $table, :items
  374. @GetLabel $item, :irui
  375. $item = $item - $table  ; ê▀ù▐
  376. @Goto :Main
  377. :menu13
  378. @PCM 1
  379. @ICONreset menu13
  380. @GetLabel $table, :items
  381. @GetLabel $item, :gamesoft
  382. $item = $item - $table  ; âQü[âÇâ\âtâg
  383. @Goto :Main
  384. :menu14
  385. @PCM 1
  386. @ICONreset menu14
  387. @GetLabel $table, :items
  388. @GetLabel $item, :discstation
  389. $item = $item - $table  ; écér
  390. @Goto :Main
  391. :menu15
  392. @PCM 1
  393. @ICONreset menu15
  394. @GetLabel $table, :items
  395. @GetLabel $item, :cdvideo
  396. $item = $item - $table  ; ébécü^éuéhécédén
  397. @Goto :Main
  398. :menu16
  399. @PCM 1
  400. @ICONreset menu16
  401. @GetLabel $table, :items
  402. @GetLabel $item, :event
  403. $item = $item - $table  ; âCâxâôâgÅñòi
  404. @Goto :Main
  405. :menu17
  406. @PCM 1
  407. @ICONreset menu17
  408. @GetLabel $table, :items
  409. @GetLabel $item, :osusume
  410. $item = $item - $table  ; é¿é╖é╖é▀
  411. @Goto :Main
  412. ;:menu18
  413. ;@PCM 1
  414. ;@ICONreset menu18
  415. ;$item =   51; é╚é╡
  416. ;@Goto :Main
  417.  
  418.  
  419.  
  420. :menu
  421. @PCM 1
  422. @ICONreset menu
  423. @Gosub :ResetSystemIcon
  424. @Goto :Menu
  425.  
  426.  
  427. :list
  428. @PCM 1
  429. @ITEMlist
  430. @ICONRESET list
  431. @Goto :loop
  432.  
  433. :send
  434. @PCM 1
  435. @ITEMsend
  436. @ICONRESET print
  437. @Goto :loop
  438.  
  439. :buya
  440. @PCM 1
  441. $ab = 0
  442. $buyfl = 1
  443. @Gosub :itemBuy
  444. @ICONRESET buy
  445. @IF $buyfl == 0 :loop
  446. @ITEMbuy
  447. @Goto :loop
  448.  
  449. :buyb
  450. @PCM 1
  451. $ab = 1
  452. $buyfl = 1
  453. @Gosub :itemBuy
  454. @ICONRESET buy2
  455. @IF $buyfl == 0 :loop
  456. @ITEMbuy
  457. @Goto :loop
  458.  
  459.  
  460. ;-----------------------------------------------------------------------------------
  461. ;***********************************************************************************
  462. ;                                    Åñòié╠Éαû╛
  463. ;***********************************************************************************
  464. ;-----------------------------------------------------------------------------------
  465.  
  466. :itemDisp
  467. @GetLabel $table, :items
  468. $table = $table + $item
  469. ;$table = $ta